import http from '@src/util/http';
/**
 * 获取组织架构树形结构数据
 * @param {Object} params - 参数
 * @param {Number} params.pageNum - 页码
 * @param {Number} params.pageSize - 页面大小
 * @returns Promise<Team>
 */
export function tagV2List(params: {} | undefined) {
  return http.post('/security/tag/treeV2', params);
}

/**
 * 查询团队下的人员
 * @param {Object} params
 * @param {Number} params.pageNum -- 页码
 * @param {Number} params.pageSize -- 页面大小
 * @param {String} params.id -- 团队id
 * @returns Promise<Team>
 */
export function userList(params: {} | undefined) {
  return http.post(`/security/tag/userList`, params, false);
}

/**
 * @description 获取角色列表
 * @param {Object} params -- 参数对象
 */
export function getRoleList(params: {} | undefined) {
  return http.get(`/setting/role/list`, params);
}


